[INFO] fetching crate mtp-rs 0.4.1...
[INFO] testing mtp-rs-0.4.1 against master#1f7f8ea0721a3b1eb73e6c6d25cccb371434b320 for pr-154065-1
[INFO] extracting crate mtp-rs 0.4.1 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate mtp-rs 0.4.1
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate mtp-rs 0.4.1
[INFO] tweaked toml for crates.io crate mtp-rs 0.4.1 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate mtp-rs 0.4.1 on toolchain 1f7f8ea0721a3b1eb73e6c6d25cccb371434b320
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate mtp-rs 0.4.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded serial_test v3.3.1
[INFO] [stderr]   Downloaded serial_test_derive v3.3.1
[INFO] [stderr]   Downloaded toml_parser v1.0.2
[INFO] [stderr]   Downloaded toml_datetime v0.7.1
[INFO] [stderr]   Downloaded io-kit-sys v0.5.0
[INFO] [stderr]   Downloaded toml_edit v0.23.5
[INFO] [stderr]   Downloaded nusb v0.2.3
[INFO] [stderr]   Downloaded proptest v1.5.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 0c12a5e02e0731ec1596ae31f40548c4729a9d01adcf06f511bd456d278c4e62
[INFO] running `Command { std: "docker" "start" "-a" "0c12a5e02e0731ec1596ae31f40548c4729a9d01adcf06f511bd456d278c4e62", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0c12a5e02e0731ec1596ae31f40548c4729a9d01adcf06f511bd456d278c4e62", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0c12a5e02e0731ec1596ae31f40548c4729a9d01adcf06f511bd456d278c4e62", kill_on_drop: false }`
[INFO] [stdout] 0c12a5e02e0731ec1596ae31f40548c4729a9d01adcf06f511bd456d278c4e62
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] dd7e55a9711f5c090371627a8443c52f057745287d9ae0d1d4c39810b45dca4d
[INFO] running `Command { std: "docker" "start" "-a" "dd7e55a9711f5c090371627a8443c52f057745287d9ae0d1d4c39810b45dca4d", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling winnow v0.7.14
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling toml_datetime v0.7.1
[INFO] [stderr]    Compiling futures-sink v0.3.31
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling futures-timer v3.0.3
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling indexmap v2.11.4
[INFO] [stderr]    Compiling toml_parser v1.0.2
[INFO] [stderr]    Compiling toml_edit v0.23.5
[INFO] [stderr]    Compiling proc-macro-crate v3.4.0
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling num_enum_derive v0.7.5
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling num_enum v0.7.5
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling nusb v0.2.3
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling mtp-rs v0.4.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 29.10s
[INFO] running `Command { std: "docker" "inspect" "dd7e55a9711f5c090371627a8443c52f057745287d9ae0d1d4c39810b45dca4d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dd7e55a9711f5c090371627a8443c52f057745287d9ae0d1d4c39810b45dca4d", kill_on_drop: false }`
[INFO] [stdout] dd7e55a9711f5c090371627a8443c52f057745287d9ae0d1d4c39810b45dca4d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f4db776cc1db33b907d7f352f8214830e0ff5b2575b960c51b1a41ac6a7189fe
[INFO] running `Command { std: "docker" "start" "-a" "f4db776cc1db33b907d7f352f8214830e0ff5b2575b960c51b1a41ac6a7189fe", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.37
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling tempfile v3.24.0
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling sdd v3.0.10
[INFO] [stderr]    Compiling bit-vec v0.6.3
[INFO] [stderr]    Compiling rand_xorshift v0.3.0
[INFO] [stderr]    Compiling bit-set v0.5.3
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling serial_test_derive v3.3.1
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling scc v2.4.0
[INFO] [stderr]    Compiling tokio v1.49.0
[INFO] [stderr]    Compiling serial_test v3.3.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling proptest v1.5.0
[INFO] [stderr]    Compiling mtp-rs v0.4.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 46.16s
[INFO] running `Command { std: "docker" "inspect" "f4db776cc1db33b907d7f352f8214830e0ff5b2575b960c51b1a41ac6a7189fe", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f4db776cc1db33b907d7f352f8214830e0ff5b2575b960c51b1a41ac6a7189fe", kill_on_drop: false }`
[INFO] [stdout] f4db776cc1db33b907d7f352f8214830e0ff5b2575b960c51b1a41ac6a7189fe
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] c7fbec1ee50ad3fd8cc5054baf8da35f67a5fb2938f42843e993317bee29be54
[INFO] running `Command { std: "docker" "start" "-a" "c7fbec1ee50ad3fd8cc5054baf8da35f67a5fb2938f42843e993317bee29be54", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.15s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mtp_rs-1e58c78e446aba6f)
[INFO] [stdout] 
[INFO] [stdout] running 249 tests
[INFO] [stdout] test error::tests::test_is_exclusive_access_io_error ... ok
[INFO] [stdout] test error::tests::test_is_exclusive_access_false_for_other_errors ... ok
[INFO] [stdout] test error::tests::test_is_exclusive_access_linux_busy ... ok
[INFO] [stdout] test error::tests::test_is_exclusive_access_macos_message ... ok
[INFO] [stdout] test error::tests::test_is_exclusive_access_windows_denied ... ok
[INFO] [stdout] test mtp::device::tests::real_device_operations ... ignored
[INFO] [stdout] test mtp::device::tests::device_info_display ... ok
[INFO] [stdout] test mtp::device::tests::list_devices_returns_ok ... ok
[INFO] [stdout] test mtp::object::tests::test_format_detection ... ok
[INFO] [stdout] test mtp::object::tests::test_format_detection_no_extension ... ok
[INFO] [stdout] test mtp::object::tests::test_format_detection_case_insensitive ... ok
[INFO] [stdout] test mtp::event::tests::unknown_events ... ok
[INFO] [stdout] test mtp::event::tests::event_parsing ... ok
[INFO] [stdout] test mtp::object::tests::test_with_format ... ok
[INFO] [stdout] test mtp::object::tests::test_new_object_info_file ... ok
[INFO] [stdout] test mtp::object::tests::test_with_modified ... ok
[INFO] [stdout] test mtp::storage::tests::list_objects_matches_stream_collect ... ok
[INFO] [stdout] test mtp::object::tests::test_new_object_info_folder ... ok
[INFO] [stdout] test mtp::object::tests::test_to_object_info_file ... ok
[INFO] [stdout] test mtp::object::tests::test_to_object_info_folder ... ok
[INFO] [stdout] test mtp::storage::tests::stream_subfolder_listing ... ok
[INFO] [stdout] test mtp::stream::tests::progress_calculations ... ok
[INFO] [stdout] test ptp::codes::tests::format_categories_are_mutually_exclusive ... ok
[INFO] [stdout] test ptp::codes::tests::from_extension_detection ... ok
[INFO] [stdout] test mtp::storage::tests::stream_returns_objects_with_correct_counters ... ok
[INFO] [stdout] test mtp::storage::tests::stream_empty_directory ... ok
[INFO] [stdout] test mtp::storage::tests::stream_propagates_mid_listing_error ... ok
[INFO] [stdout] test ptp::codes::tests::is_audio ... ok
[INFO] [stdout] test ptp::codes::tests::is_image ... ok
[INFO] [stdout] test mtp::storage::tests::stream_android_root_accepts_both_parents ... ok
[INFO] [stdout] test mtp::storage::tests::stream_filters_by_parent ... ok
[INFO] [stdout] test ptp::codes::tests::is_video ... ok
[INFO] [stdout] test ptp::codes::tests::property_data_type_byte_size ... ok
[INFO] [stdout] test ptp::container::tests::command_container_serialization ... ok
[INFO] [stdout] test ptp::container::tests::container_type_conversions ... ok
[INFO] [stdout] test ptp::container::tests::data_container_roundtrip ... ok
[INFO] [stdout] test ptp::container::tests::event_container_errors ... ok
[INFO] [stdout] test ptp::container::tests::event_container_variable_params ... ok
[INFO] [stdout] test mtp::device::tests::builder_timeout ... ok
[INFO] [stdout] test ptp::container::tests::container_type_detection ... ok
[INFO] [stdout] test ptp::container::tests::data_container_errors ... ok
[INFO] [stdout] test ptp::container::tests::fuzz_event_container_invalid_length ... ok
[INFO] [stdout] test ptp::container::tests::fuzz_container_type ... ok
[INFO] [stdout] test ptp::container::tests::fuzz_data_container_length_underflow ... ok
[INFO] [stdout] test ptp::container::tests::prop_command_container_length ... ok
[INFO] [stdout] test ptp::container::tests::fuzz_response_container ... ok
[INFO] [stdout] test ptp::container::tests::response_container_errors ... ok
[INFO] [stdout] test ptp::container::tests::response_container_parsing ... ok
[INFO] [stdout] test ptp::container::tests::prop_container_type_roundtrip ... ok
[INFO] [stdout] test ptp::device::tests::test_open_first ... ignored
[INFO] [stdout] test ptp::device::tests::test_open_session ... ignored
[INFO] [stdout] test ptp::pack::datetime::tests::datetime_boundary_day_31 ... ok
[INFO] [stdout] test ptp::pack::datetime::tests::datetime_boundary_year_10000 ... ok
[INFO] [stdout] test ptp::container::tests::fuzz_wrong_container_type ... ok
[INFO] [stdout] test ptp::pack::datetime::tests::datetime_boundary_year_0 ... ok
[INFO] [stdout] test ptp::pack::datetime::tests::datetime_default ... ok
[INFO] [stdout] test ptp::pack::datetime::tests::datetime_format ... ok
[INFO] [stdout] test ptp::pack::datetime::tests::datetime_format_invalid_returns_none ... ok
[INFO] [stdout] test ptp::pack::datetime::tests::datetime_format_with_leading_zeros ... ok
[INFO] [stdout] test ptp::pack::datetime::tests::datetime_pack_unpack_roundtrip ... ok
[INFO] [stdout] test ptp::pack::datetime::tests::datetime_boundary_year_9999 ... ok
[INFO] [stdout] test ptp::pack::datetime::tests::datetime_parse_basic ... ok
[INFO] [stdout] test ptp::pack::datetime::tests::datetime_parse_invalid_hour ... ok
[INFO] [stdout] test ptp::pack::datetime::tests::datetime_parse_invalid_day ... ok
[INFO] [stdout] test ptp::pack::datetime::tests::datetime_parse_invalid_month ... ok
[INFO] [stdout] test ptp::pack::datetime::tests::datetime_parse_invalid_minute ... ok
[INFO] [stdout] test ptp::pack::datetime::tests::datetime_parse_invalid_no_t_separator ... ok
[INFO] [stdout] test ptp::pack::datetime::tests::datetime_parse_invalid_second ... ok
[INFO] [stdout] test ptp::pack::datetime::tests::datetime_parse_invalid_too_short ... ok
[INFO] [stdout] test ptp::pack::datetime::tests::datetime_parse_with_timezone_negative ... ok
[INFO] [stdout] test ptp::pack::datetime::tests::datetime_parse_with_timezone_positive ... ok
[INFO] [stdout] test ptp::container::tests::fuzz_event_container ... ok
[INFO] [stdout] test ptp::pack::datetime::tests::datetime_parse_with_timezone_z ... ok
[INFO] [stdout] test ptp::pack::datetime::tests::datetime_roundtrip ... ok
[INFO] [stdout] test ptp::container::tests::prop_container_type_identification ... ok
[INFO] [stdout] test ptp::container::tests::fuzz_data_container ... ok
[INFO] [stdout] test ptp::pack::datetime::tests::fuzz_datetime_invalid_minute ... ok
[INFO] [stdout] test ptp::pack::datetime::tests::fuzz_datetime_invalid_month ... ok
[INFO] [stdout] test ptp::pack::datetime::tests::fuzz_datetime_invalid_day ... ok
[INFO] [stdout] test ptp::pack::datetime::tests::fuzz_datetime_invalid_hour ... ok
[INFO] [stdout] test ptp::pack::datetime::tests::fuzz_datetime_invalid_second ... ok
[INFO] [stdout] test ptp::pack::datetime::tests::pack_datetime_basic ... ok
[INFO] [stdout] test ptp::pack::datetime::tests::pack_datetime_invalid_returns_error ... ok
[INFO] [stdout] test ptp::pack::datetime::tests::fuzz_datetime_minute_overflow ... ok
[INFO] [stdout] test ptp::pack::datetime::tests::fuzz_datetime_second_overflow ... ok
[INFO] [stdout] test ptp::container::tests::prop_data_container_roundtrip ... ok
[INFO] [stdout] test ptp::pack::datetime::tests::unpack_datetime_basic ... ok
[INFO] [stdout] test ptp::pack::datetime::tests::prop_datetime_format_parse_roundtrip ... ok
[INFO] [stdout] test ptp::pack::datetime::tests::unpack_datetime_empty_string ... ok
[INFO] [stdout] test ptp::pack::datetime::tests::prop_datetime_format_length ... ok
[INFO] [stdout] test ptp::pack::datetime::tests::unpack_datetime_invalid_format ... ok
[INFO] [stdout] test ptp::pack::datetime::tests::fuzz_unpack_datetime ... ok
[INFO] [stdout] test ptp::pack::datetime::tests::prop_datetime_pack_unpack_roundtrip ... ok
[INFO] [stdout] test ptp::pack::tests::fuzz_array_invalid_count ... ok
[INFO] [stdout] test ptp::pack::tests::fuzz_large_array_count ... ok
[INFO] [stdout] test ptp::pack::tests::pack_arrays ... ok
[INFO] [stdout] test ptp::pack::datetime::tests::fuzz_datetime_parse_garbage ... ok
[INFO] [stdout] test ptp::pack::tests::pack_primitives_little_endian ... ok
[INFO] [stdout] test ptp::pack::tests::fuzz_truncated_buffers ... ok
[INFO] [stdout] test ptp::pack::tests::pack_string_emoji_surrogate_pair ... ok
[INFO] [stdout] test ptp::pack::tests::pack_string_formats ... ok
[INFO] [stdout] test ptp::pack::tests::fuzz_unpack_string ... ok
[INFO] [stdout] test ptp::pack::tests::fuzz_unpack_u16_array ... ok
[INFO] [stdout] test ptp::pack::tests::roundtrip_arrays ... ok
[INFO] [stdout] test ptp::pack::tests::fuzz_unpack_u32_array ... ok
[INFO] [stdout] test ptp::pack::tests::prop_roundtrip_primitives ... ok
[INFO] [stdout] test ptp::pack::tests::roundtrip_strings ... ok
[INFO] [stdout] test ptp::pack::tests::unpack_insufficient_bytes ... ok
[INFO] [stdout] test ptp::pack::tests::unpack_string_errors ... ok
[INFO] [stdout] test ptp::pack::tests::unpack_array_errors ... ok
[INFO] [stdout] test ptp::session::operations::tests::test_copy_object ... ok
[INFO] [stdout] test ptp::session::operations::tests::test_delete_object ... ok
[INFO] [stdout] test ptp::pack::tests::prop_unpack_ignores_extra_bytes ... ok
[INFO] [stdout] test ptp::session::operations::tests::test_get_object ... ok
[INFO] [stdout] test ptp::session::operations::tests::test_get_object_handles ... ok
[INFO] [stdout] test ptp::session::operations::tests::test_get_object_prop_value ... ok
[INFO] [stdout] test ptp::session::operations::tests::test_initiate_capture ... ok
[INFO] [stdout] test ptp::session::operations::tests::test_get_storage_ids ... ok
[INFO] [stdout] test ptp::session::operations::tests::test_poll_event_multiple_events ... ok
[INFO] [stdout] test ptp::session::operations::tests::test_poll_event_object_added ... ok
[INFO] [stdout] test ptp::session::operations::tests::test_initiate_capture_with_format ... ok
[INFO] [stdout] test ptp::session::operations::tests::test_initiate_capture_not_supported ... ok
[INFO] [stdout] test ptp::session::operations::tests::test_set_object_prop_value ... ok
[INFO] [stdout] test ptp::session::operations::tests::test_poll_event_store_removed ... ok
[INFO] [stdout] test ptp::session::operations::tests::test_rename_object_not_supported ... ok
[INFO] [stdout] test ptp::session::operations::tests::test_set_object_prop_value_not_supported ... ok
[INFO] [stdout] test ptp::session::operations::tests::test_rename_object ... ok
[INFO] [stdout] test ptp::session::properties::tests::test_get_device_prop_desc ... ok
[INFO] [stdout] test ptp::session::properties::tests::test_get_device_prop_desc_not_supported ... ok
[INFO] [stdout] test ptp::session::properties::tests::test_get_device_prop_value ... ok
[INFO] [stdout] test ptp::session::properties::tests::test_set_device_prop_value ... ok
[INFO] [stdout] test ptp::session::properties::tests::test_set_device_prop_value_typed ... ok
[INFO] [stdout] test ptp::session::properties::tests::test_get_device_prop_value_typed ... ok
[INFO] [stdout] test ptp::pack::tests::prop_roundtrip_arrays ... ok
[INFO] [stdout] test ptp::session::properties::tests::test_set_device_prop_value_invalid ... ok
[INFO] [stdout] test ptp::session::properties::tests::test_reset_device_prop_value ... ok
[INFO] [stdout] test ptp::session::streaming::tests::test_receive_stream_error_response ... ok
[INFO] [stdout] test ptp::session::streaming::tests::test_receive_stream_small_file ... ok
[INFO] [stdout] test ptp::session::streaming::tests::test_send_stream_multiple_chunks ... ok
[INFO] [stdout] test ptp::session::streaming::tests::test_send_stream_small_file ... ok
[INFO] [stdout] test ptp::session::streaming::tests::test_receive_stream_to_stream_conversion ... ok
[INFO] [stdout] test ptp::session::tests::test_open_session ... ok
[INFO] [stdout] test ptp::session::streaming::tests::test_receive_stream_collect ... ok
[INFO] [stdout] test ptp::session::tests::test_close_session ... ok
[INFO] [stdout] test ptp::session::tests::test_open_session_already_open_transaction_id_reset ... ok
[INFO] [stdout] test ptp::session::tests::test_close_session_ignores_errors ... ok
[INFO] [stdout] test ptp::session::tests::test_open_session_error ... ok
[INFO] [stdout] test ptp::session::tests::test_open_session_already_open_close_error_ignored ... ok
[INFO] [stdout] test ptp::session::tests::test_open_session_already_open_recovers ... ok
[INFO] [stdout] test ptp::session::tests::test_transaction_id_increment ... ok
[INFO] [stdout] test ptp::tests::object_handle_constants ... ok
[INFO] [stdout] test ptp::tests::storage_id_constants ... ok
[INFO] [stdout] test ptp::types::device::tests::device_info_minimum_valid ... ok
[INFO] [stdout] test ptp::tests::transaction_id_next ... ok
[INFO] [stdout] test ptp::session::tests::test_transaction_id_mismatch ... ok
[INFO] [stdout] test ptp::types::device::tests::device_info_parse_minimal ... ok
[INFO] [stdout] test ptp::tests::transaction_id_wrapping ... ok
[INFO] [stdout] test ptp::pack::datetime::tests::fuzz_datetime_parse_malformed ... ok
[INFO] [stdout] test ptp::types::device::tests::device_info_parse_full ... ok
[INFO] [stdout] test ptp::types::device::tests::device_info_parse_insufficient_bytes ... ok
[INFO] [stdout] test ptp::types::device::tests::device_info_supports_operation ... ok
[INFO] [stdout] test ptp::types::device::tests::storage_info_max_capacity ... ok
[INFO] [stdout] test ptp::types::device::tests::device_info_supports_rename_true ... ok
[INFO] [stdout] test ptp::types::device::tests::device_info_supports_rename_false ... ok
[INFO] [stdout] test ptp::types::device::tests::storage_info_minimum_valid ... ok
[INFO] [stdout] test ptp::types::device::tests::storage_info_parse ... ok
[INFO] [stdout] test ptp::types::device::tests::storage_info_parse_insufficient_bytes ... ok
[INFO] [stdout] test ptp::types::objects::tests::object_info_is_file ... ok
[INFO] [stdout] test ptp::types::device::tests::device_info_supports_rename_empty ... ok
[INFO] [stdout] test ptp::types::objects::tests::object_info_default ... ok
[INFO] [stdout] test ptp::types::objects::tests::object_info_is_folder_by_association ... ok
[INFO] [stdout] test ptp::types::objects::tests::object_info_is_folder_by_format ... ok
[INFO] [stdout] test ptp::types::objects::tests::object_info_parse_folder ... ok
[INFO] [stdout] test ptp::types::objects::tests::object_info_parse_file ... ok
[INFO] [stdout] test ptp::types::objects::tests::object_info_parse_insufficient_bytes ... ok
[INFO] [stdout] test ptp::types::objects::tests::object_info_size_u32_max ... ok
[INFO] [stdout] test ptp::types::objects::tests::object_info_minimum_valid ... ok
[INFO] [stdout] test ptp::types::objects::tests::object_info_to_bytes_roundtrip ... ok
[INFO] [stdout] test ptp::types::objects::tests::object_info_to_bytes_large_size ... ok
[INFO] [stdout] test ptp::types::properties::tests::device_prop_desc_minimum_valid ... ok
[INFO] [stdout] test ptp::types::properties::tests::device_prop_desc_parse_battery_level ... ok
[INFO] [stdout] test ptp::types::properties::tests::device_prop_desc_parse_datetime_no_form ... ok
[INFO] [stdout] test ptp::types::properties::tests::device_prop_desc_parse_exposure_bias_signed ... ok
[INFO] [stdout] test ptp::types::properties::tests::device_prop_desc_parse_iso_enumeration ... ok
[INFO] [stdout] test ptp::types::properties::tests::device_prop_desc_parse_insufficient_bytes ... ok
[INFO] [stdout] test ptp::types::device::tests::fuzz_storage_info ... ok
[INFO] [stdout] test ptp::types::properties::tests::fuzz_property_range_wrong_type ... ok
[INFO] [stdout] test ptp::types::properties::tests::fuzz_property_range_truncated ... ok
[INFO] [stdout] test ptp::types::properties::tests::fuzz_property_value_empty ... ok
[INFO] [stdout] test ptp::types::objects::tests::fuzz_object_info ... ok
[INFO] [stdout] test ptp::types::properties::tests::fuzz_property_value_truncated ... ok
[INFO] [stdout] test ptp::types::device::tests::fuzz_device_info ... ok
[INFO] [stdout] test ptp::types::properties::tests::fuzz_property_value_string_garbage ... ok
[INFO] [stdout] test ptp::types::properties::tests::fuzz_property_value_unknown_type ... ok
[INFO] [stdout] test ptp::types::properties::tests::prop_property_form_type_known_roundtrip ... ok
[INFO] [stdout] test ptp::types::properties::tests::fuzz_property_value_unsupported ... ok
[INFO] [stdout] test ptp::types::properties::tests::prop_property_range_int16_roundtrip ... ok
[INFO] [stdout] test ptp::types::properties::tests::prop_property_range_uint16_roundtrip ... ok
[INFO] [stdout] test ptp::types::properties::tests::prop_property_range_uint32_roundtrip ... ok
[INFO] [stdout] test ptp::types::properties::tests::prop_property_form_type_unknown_preserves_code ... ok
[INFO] [stdout] test ptp::types::properties::tests::prop_property_range_uint8_roundtrip ... ok
[INFO] [stdout] test ptp::types::properties::tests::fuzz_device_prop_desc ... ok
[INFO] [stdout] test ptp::types::properties::tests::prop_property_value_int16_roundtrip ... ok
[INFO] [stdout] test ptp::types::properties::tests::prop_property_value_int64_roundtrip ... ok
[INFO] [stdout] test ptp::types::properties::tests::prop_property_value_uint16_roundtrip ... ok
[INFO] [stdout] test ptp::types::properties::tests::prop_property_value_int32_roundtrip ... ok
[INFO] [stdout] test ptp::types::properties::tests::prop_property_value_int8_roundtrip ... ok
[INFO] [stdout] test ptp::types::properties::tests::property_form_type_to_code ... ok
[INFO] [stdout] test ptp::types::properties::tests::property_form_type_from_code ... ok
[INFO] [stdout] test ptp::types::properties::tests::property_form_type_roundtrip ... ok
[INFO] [stdout] test ptp::types::properties::tests::prop_property_value_uint32_roundtrip ... ok
[INFO] [stdout] test ptp::types::properties::tests::property_range_roundtrip ... ok
[INFO] [stdout] test ptp::types::properties::tests::property_range_to_bytes ... ok
[INFO] [stdout] test ptp::types::properties::tests::property_value_data_type ... ok
[INFO] [stdout] test ptp::types::properties::tests::property_value_from_bytes_insufficient_bytes ... ok
[INFO] [stdout] test ptp::types::properties::tests::property_value_from_bytes_unsupported_type ... ok
[INFO] [stdout] test ptp::types::properties::tests::property_range_from_bytes_uint8 ... ok
[INFO] [stdout] test ptp::types::properties::tests::property_value_roundtrip ... ok
[INFO] [stdout] test ptp::types::storage::tests::access_capability_conversions ... ok
[INFO] [stdout] test ptp::types::storage::tests::association_type_conversions ... ok
[INFO] [stdout] test ptp::types::storage::tests::filesystem_type_conversions ... ok
[INFO] [stdout] test ptp::types::properties::tests::property_range_from_bytes_uint16 ... ok
[INFO] [stdout] test ptp::types::properties::tests::prop_property_value_uint64_roundtrip ... ok
[INFO] [stdout] test ptp::types::storage::tests::prop_protection_status_roundtrip ... ok
[INFO] [stdout] test ptp::types::storage::tests::prop_access_capability_roundtrip ... ok
[INFO] [stdout] test ptp::types::storage::tests::prop_filesystem_type_roundtrip ... ok
[INFO] [stdout] test ptp::types::storage::tests::protection_status_conversions ... ok
[INFO] [stdout] test ptp::types::storage::tests::storage_type_conversions ... ok
[INFO] [stdout] test transport::mock::tests::test_default_impl ... ok
[INFO] [stdout] test transport::mock::tests::test_expected_send_mismatch ... ok
[INFO] [stdout] test transport::mock::tests::test_multiple_sends_and_responses ... ok
[INFO] [stdout] test transport::mock::tests::test_receive_bulk_empty_queue_returns_error ... ok
[INFO] [stdout] test transport::mock::tests::test_receive_interrupt ... ok
[INFO] [stdout] test transport::mock::tests::test_reset_clears_all_state ... ok
[INFO] [stdout] test transport::mock::tests::test_send_receive ... ok
[INFO] [stdout] test transport::mock::tests::test_expected_send_matches ... ok
[INFO] [stdout] test transport::mock::tests::test_verify_fails_with_unconsumed_responses ... ok
[INFO] [stdout] test transport::mock::tests::test_receive_interrupt_empty_queue_returns_error ... ok
[INFO] [stdout] test ptp::types::storage::tests::prop_association_type_roundtrip ... ok
[INFO] [stdout] test transport::mock::tests::test_verify_fails_with_unconsumed_expectations ... ok
[INFO] [stdout] test transport::nusb::tests::test_list_devices ... ignored
[INFO] [stdout] test transport::nusb::tests::test_open_device ... ignored
[INFO] [stdout] test transport::nusb::tests::test_timeout_configuration ... ignored
[INFO] [stdout] test transport::nusb::tests::test_mtp_class_detection ... ok
[INFO] [stdout] test transport::nusb::tests::test_align_to_packet_size ... ok
[INFO] [stdout] test ptp::types::storage::tests::prop_storage_type_roundtrip ... ok
[INFO] [stdout] test ptp::types::properties::tests::prop_property_value_string_roundtrip ... ok
[INFO] [stdout] test ptp::pack::tests::prop_roundtrip_string ... ok
[INFO] [stdout] test ptp::container::tests::prop_response_container_parse ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 243 passed; 0 failed; 6 ignored; 0 measured; 0 filtered out; finished in 4.24s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration.rs (/opt/rustwide/target/debug/deps/integration-04e5f3b05d92d8c4)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test destructive::test_create_delete_folder ... ignored
[INFO] [stdout] test destructive::test_rename_file ... ignored
[INFO] [stdout] test destructive::test_streaming_copy ... ignored
[INFO] [stdout] test destructive::test_streaming_upload ... ignored
[INFO] [stdout] test destructive::test_upload_download_delete ... ignored
[INFO] [stdout] test readonly::slow_test_list_recursive ... ignored
[INFO] [stdout] test readonly::test_custom_timeout ... ignored
[INFO] [stdout] test readonly::test_device_connection ... ignored
[INFO] [stdout] test readonly::test_download_with_progress ... ignored
[INFO] [stdout] test readonly::test_list_root_folder ... ignored
[INFO] [stdout] test readonly::test_list_devices ... ok
[INFO] [stdout] test readonly::test_list_storages ... ignored
[INFO] [stdout] test readonly::test_ptp_device ... ignored
[INFO] [stdout] test readonly::test_refresh_storage ... ignored
[INFO] [stdout] test readonly::test_streaming_download ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 14 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests mtp_rs
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test src/error.rs - error::Error::is_exclusive_access (line 95) ... ignored
[INFO] [stdout] test src/lib.rs - (line 14) ... ignored
[INFO] [stdout] test src/mtp/device.rs - mtp::device::MtpDevice (line 39) ... ignored
[INFO] [stdout] test src/mtp/device.rs - mtp::device::MtpDevice::next_event (line 175) ... ignored
[INFO] [stdout] test src/mtp/device.rs - mtp::device::MtpDeviceInfo (line 236) ... ignored
[INFO] [stdout] test src/mtp/mod.rs - mtp (line 21) ... ignored
[INFO] [stdout] test src/mtp/storage.rs - mtp::storage::ObjectListing (line 28) ... ignored
[INFO] [stdout] test src/mtp/storage.rs - mtp::storage::Storage::download_stream (line 371) ... ignored
[INFO] [stdout] test src/mtp/storage.rs - mtp::storage::Storage::list_objects_stream (line 172) ... ignored
[INFO] [stdout] test src/mtp/stream.rs - mtp::stream::FileDownload (line 50) ... ignored
[INFO] [stdout] test src/mtp/stream.rs - mtp::stream::FileDownload::collect_with_progress (line 119) ... ignored
[INFO] [stdout] test src/ptp/mod.rs - ptp (line 28) ... ignored
[INFO] [stdout] test src/ptp/session/mod.rs - ptp::session::PtpSession (line 35) ... ignored
[INFO] [stdout] test src/ptp/session/operations.rs - ptp::session::operations::PtpSession::initiate_capture (line 325) ... ignored
[INFO] [stdout] test src/ptp/session/properties.rs - ptp::session::properties::PtpSession::get_device_prop_desc (line 33) ... ignored
[INFO] [stdout] test src/ptp/pack/datetime.rs - ptp::pack::datetime::DateTime::format (line 130) ... ok
[INFO] [stdout] test src/ptp/pack/datetime.rs - ptp::pack::datetime::DateTime::new (line 44) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 15 ignored; 0 measured; 0 filtered out; finished in 0.57s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "c7fbec1ee50ad3fd8cc5054baf8da35f67a5fb2938f42843e993317bee29be54", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c7fbec1ee50ad3fd8cc5054baf8da35f67a5fb2938f42843e993317bee29be54", kill_on_drop: false }`
[INFO] [stdout] c7fbec1ee50ad3fd8cc5054baf8da35f67a5fb2938f42843e993317bee29be54
